home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 145 / Gekkan Dennou Club - 2000.6 Vol. 145 (Japan).7z / Gekkan Dennou Club - 2000.6 Vol. 145 (Japan) (Track 1).bin / tools / sharp / xc2101.lzh / ETC / COPYJOB.BAT next >
DOS Batch File  |  1993-09-15  |  3KB  |  138 lines

  1. echo off
  2. for %%L in (1 2 3 4 5 6) do if FD_%%L == FD_%3 goto FD_%3
  3. for %%L in (10 11 12) do if HD_%%L == HD_%3 goto HD_%3
  4. goto END
  5.  
  6. :FD_1
  7. diskcopy %1 %2 < YN > NUL
  8. del %2\ETC\*.* < YN > NUL
  9. rd  %2\ETC > NUL
  10.  
  11. del %2\BIN\FORMAT.X   > NUL
  12. del %2\BIN\DISKCOPY.X > NUL
  13. del %2\BIN\COPYALL.X  > NUL
  14.  
  15. del %2\AUTOEXEC.BAT   > NUL
  16.  
  17. if %7 == ON goto OPM2_CONF
  18. TOOL 13 %2\CONFIG.SYS,#DEVICE    = \SYS\PCM,DEVICE    = \SYS\PCM
  19. copy tmp.$$$ %2\CONFIG.SYS > NUL
  20. del tmp.$$$ > NUL
  21. TOOL 13 %2\CONFIG.SYS,DEVICE    = \SYS\OPMDRV3.X #180 /P64 /OPM,DEVICE    = \SYS\OPMDRV2.X
  22. copy tmp.$$$ %2\CONFIG.SYS > NUL
  23. del tmp.$$$ > NUL
  24. :OPM2_CONF
  25.  
  26. TOOL 13 %2\CONFIG.SYS,DEVICE    = \SYS\RAMDISK.SYS #GM128,DEVICE    = \SYS\RAMDISK.SYS #G
  27. copy tmp.$$$ %2\CONFIG.SYS > NUL
  28. IF %8 == ON goto RAM_CONF
  29. TOOL 13 %2\CONFIG.SYS,DEVICE    = \SYS\R,#DEVICE    = \SYS\R
  30. copy tmp.$$$ %2\CONFIG.SYS > NUL
  31. del tmp.$$$ > NUL
  32. :RAM_CONF
  33.  
  34. COMMAND.X /E:2 FD.BAT %5 %6 %8 > %2\AUTOEXEC.BAT
  35. goto END
  36.  
  37.  
  38. :FD_2
  39. md  %2\BASIC2 > NUL
  40. copy %1\BASIC2 %2\BASIC2 > NUL
  41. goto END
  42.  
  43. :FD_3
  44. del  %2\SYS\OPMDRV3.X > NUL
  45. copy %1\MUSIC\OPMDRV2.X %2\SYS > NUL
  46.  
  47. if %5 == OFF goto END
  48. del %2\BASIC2\MUSIC*.FNC < YN > NUL
  49. copy %1\MUSIC\BASIC2.CNF %2\BASIC2\BASIC.CNF > NUL
  50. copy %1\MUSIC\AUDIO.FNC  %2\BASIC2 > NUL
  51. copy %1\MUSIC\MUSIC2.FNC %2\BASIC2 > NUL
  52. goto END
  53.  
  54. :FD_4
  55. diskcopy %1 %2 < YN > NUL
  56.  
  57. del %2\BASIC2\*.* < YN > NUL
  58. rd  %2\BASIC2 > NUL
  59.  
  60. del %2\LIB\FLOATEML.L > NUL
  61. del %2\LIB\FLOATDRV.L > NUL
  62. if %4 == OFF copy %1\LIB\FLOATEML.L %2\LIB > NUL
  63. if %4 == ON  copy %1\LIB\FLOATDRV.L %2\LIB > NUL
  64.  
  65. if %6 == ON goto END
  66. del %2\BC\*.* < YN > NUL
  67. rd  %2\BC > NUL
  68. goto END
  69.  
  70. :FD_5
  71. md %2\BIN > NUL
  72. copy %1\BIN\AS.X   %2\BIN > NUL
  73. copy %1\BIN\LK.X   %2\BIN > NUL
  74. copy %1\BIN\MAKE.X %2\BIN > NUL
  75. copy %1\BIN\ED.X   %2\BIN > NUL
  76. copy %1\BIN\ED.HLP %2\BIN > NUL
  77.  
  78. copy %1\COMMAND.X  %2\ > NUL
  79. goto END
  80.  
  81. :FD_6
  82. del %2\INCLUDE\MUSIC*.H < YN > NUL
  83. copy %1\MUSIC\MUSIC*.H %2\INCLUDE > NUL
  84.  
  85. if %6 == OFF goto BC_NOUSE2
  86. del %2\BC\MUSIC*.DEF < YN > NUL
  87. copy %1\MUSIC\BC.CNF     %2\BC\BASIC.CNF > NUL
  88. copy %1\MUSIC\MUSIC2.DEF %2\BC > NUL
  89.  
  90. :BC_NOUSE2
  91. copy %1\MUSIC\BASLIB.L   %2\LIB > NUL
  92. goto END
  93.  
  94.  
  95. :HD_10
  96. if %5 == \ goto HD_SKIP1
  97. TOOL 4 %4%5 > NUL
  98. if not exitcode 1 md %4%5 > NUL
  99. TOOL 4 %4%5\BIN > NUL
  100. if not exitcode 1 md %4%5\BIN > NUL
  101. copyall /T %1\BIN\*.* %4%5\BIN > NUL
  102. copyall /T %2\*.*     %4%5 > NUL
  103. goto END
  104.  
  105. :HD_SKIP1
  106. copyall /T %1\BIN\*.* %4\BIN > NUL
  107. copyall /T %2\*.*     %4\ > NUL
  108. goto END
  109.  
  110. :HD_11
  111. if %5 == \ goto HD_SKIP2
  112. del  %4%5\INCLUDE\MUSIC*.H  < YN > NUL
  113. del  %4%5\BC\MUSIC*.DEF     < YN > NUL
  114. del  %4%5\BASIC2\MUSIC*.FNC < YN > NUL
  115. copy %1\MUSIC\MUSIC*.H   %4%5\INCLUDE < YN > NUL 
  116. copy %1\MUSIC\MUSIC*.DEF %4%5\BC      < YN > NUL 
  117. copy %1\MUSIC\MUSIC*.FNC %4%5\BASIC2  < YN > NUL 
  118. copy %1\MUSIC\BASLIB.L   %4%5\LIB > NUL 
  119. copy %1\MUSIC\BC.CNF     %4%5\BC\BASIC.CNF > NUL 
  120. copy %1\MUSIC\BASIC2.CNF %4%5\BASIC2\BASIC.CNF > NUL 
  121. goto END
  122.  
  123. :HD_SKIP2
  124. del  %4\INCLUDE\MUSIC*.H  < YN > NUL
  125. del  %4\BC\MUSIC*.DEF     < YN > NUL
  126. del  %4\BASIC2\MUSIC*.FNC < YN > NUL
  127. copy %1\MUSIC\MUSIC*.H   %4\INCLUDE < YN > NUL 
  128. copy %1\MUSIC\MUSIC*.DEF %4\BC      < YN > NUL 
  129. copy %1\MUSIC\MUSIC*.FNC %4\BASIC2  < YN > NUL 
  130. copy %1\MUSIC\BASLIB.L   %4\LIB > NUL 
  131. copy %1\MUSIC\BC.CNF     %4\BC\BASIC.CNF > NUL 
  132. copy %1\MUSIC\BASIC2.CNF %4\BASIC2\BASIC.CNF > NUL 
  133. goto END
  134.  
  135. :HD_12
  136. command HD.BAT %6 %5 > %4\C.BAT
  137. :END
  138.